home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 7
/
FM Towns Free Software Collection 7.iso
/
ms_dos
/
lcon
/
lcon.doc
< prev
next >
Wrap
Text File
|
1993-11-30
|
6KB
|
174 lines
===========================================
LCON Version 0.25 ドキュメント
filename : LCON.DOC
1993/09/16 by マシーンM
===========================================
【1.概要 】
LCONは、FM-TOWNS(TOWNS-OS V2.1)用コンソールエミュレータです。
LCONには、次のような特長があります。
(1) 3種類の画面モードを指定できます。
a. 80桁×25行 (640×400 dot)
b. 80桁×30行 (640×480 dot)
c. 80桁×32行 (640×512 dot)
(2) カーソルや文字属性にブリンクを指定できます。
(3) 半角文字フォントを変更することができます。
(4) HMMに常駐するのでリアルメモリを消費しません。
【2.配布ファイル内容 】
(1) LCON.DOC - このファイルです
(2) LCON.GGG - 簡易説明文
(3) BIOS.DOC - サポートしているBIOSについて記述しています
(4) LCON.COM - LCON 実行ファイルです
(5) LCON.CFG - LCON 設定ファイルです
【3.LCONの使用方法 】
3.1 LCON起動の前に...
LCONは HMMに常駐して動作します。 したがって、LCONを起動する前に HMM
を確保する必要があります。 通常のコンソールから SETUPコマンドを立ち上
げて、HMMを確保して下さい。HMMを確保していない場合 LCONは起動しません。
( SETUPコマンドは、システムCD-ROMのディレクトリEXEに入っています。)
3.2 LCONの起動
T-MENUにおいて、LCON.COM を以下の設定でアイテム登録して下さい。
登録したアイテムを実行すると、LCONが起動します。
設定ファイルを使用する場合は、LCON.CFGファイル内容を参照してください。
(1) パス : (LCON.COMを格納しているディレクトリ)
(2) ファイル名 : LCON.COM
(3) タイトル : LCON
(4) パラメータ : (なし)
(5) アイテム種別 : アプリケーション
(6) アプリケーション : TownsOS
(7) ディレクトリ移動 : なし
3.3 LCONの再初期化
以下のコマンドを実行するとコンソールの再初期化をします。
(1) LCON i (小文字)
テキスト画面を初期化します。
(2) LCON I (大文字)
テキスト、グラフィック画面を初期化します。
3.4 LCONの終了
"LCON R" を実行することにより LCONはメモリから開放されます。
その後、TMENU.BAT または CONTROL.EXE を実行すれば、TOWNS-MENUに戻ります。
LCONを開放せずに TMENU に戻ると画面にゴミが出ることがあります。
必ず LCONを開放するようにしてください。
"LCON R" は、LCONが常駐していない場合には何も動作せずに正常終了します。
引数の"R"は"r"(小文字)でも構いません。
注意: LCON Rを実行したあとは、テキスト画面は表示されません。TMENU.BAT の
CONTROL.EXE の前行に LCON Rを書いておけば、TMENU.BATを実行するだけ
で LCONはメモリから開放されるので便利です。
3.5 その他の機能
(1) LCON S ・・・・・ 文字描画の禁止
LCON上からグラフィック画面を使用するアプリケーションを動作させた場合、
カーソルとブリンク属性の文字がグラフィック画面を破壊します。
このようなアプリケーションを使用する場合は、"LCON S"で文字の描画を禁止
してください。文字描画の許可は "LCON I"です。
(2) LCON 1 ・・・・・ TEXT VRAM1 を使用する
a. TEXT VRAMを直接使用するアプリケーションが使用できます。
(3) LCON 2 ・・・・・ TEXT VRAM2 を使用する
a. TEXT VRAMを連続して確保します。
b. TEXT VRAMへのアクセスが高速になります。
(4) LCON =<設定ファイル名> ・・・・・ LCON.CFGファイル参照
(5) LCON +<設定式> ・・・・・ LCON.CFGファイル参照
【4.LCON 使用上の留意点 】
LCON を使用する際には、以下の点を留意してください。
(1) 作者は、LCON の著作権を放棄していません。
(2) 作者は、LCON に関するいかなる保証も行ないません。
また、LCON を使用することにより被ったあらゆる損害について、
作者は一切の責任を負いません。
(3) LCON の再配布を希望する方は、作者まで御連絡ください。
再配布する場合には、プログラムおよびドキュメントを作者に無断で
変更してはいけません。
【5.履歴 】
1993/07/12 Ver.0.19
・LCONをNIFTY-Serveに公開する。
1993/07/21 Ver.0.20
・カーソル処理を変更する。
・設定ファイルを追加する。
・INT 0E4h をフックする。
・コンソールBIOSの追加と修正をする。
1993/07/26 Ver.0.21
・v0.20でカーソル処理を変更した時に発生した、日本語入力の不具合を修正する。
1993/08/06 Ver.0.22
・行数を変更できるようにする。(25|30|32)
・文字を縦方向に太くできるようにする。
・起動時に TEXT VRAM1,2 を設定できるようにする。
・テキストVRAMにおいて、全角コードの1バイト目と2バイト目を区別するビットを
通常コンソールと同じにする。
1993/08/16 Ver.0.23
・レイア1に文字を描画するように変更する。これに伴いグラフィック画面が使用
可能となる。
・てけちゃん★氏の作成した FNT16 に対応する。
・以下の設定式を修正する。
1. SFNT を SANK に変更
2. VRAM 不具合修正
3. SCOL 機能拡張
4. SKNJ 追加
1993/08/16 Ver.0.24
・Ver.0.23で発生した日本語入力による不具合を修正する。
・設定式 ICLS=1 のときテキスト画面の描画を有効にする。
1993/09/16 Ver.0.25
・設定式 ICLS = 2 でグラフィック画面を消去する。
・設定式 LINE の範囲を 25,30~44 とする。
・エスケープシーケンスを追加する。
1. ESC+グラフィック文字
2. ESC[XX;・・・;XXp ( キーコード割り当て )
・標準コンソールを無効にする処理を追加する。
・control.exe が常駐していない場合も起動できるようにする。
(autoexec.batに組み込み可能)
・プロテクトモード時にIDTを使用して割り込み処理を行なうようにする。
・画面レイア1の仮想画面を1024(H)×512(V)から736(H)×712(V)に変更する。
・キー割り当て設定の特殊文字"\e"(ESCコード)を追加する。
・割り込みハンドラを割り込み管理BIOSを使用して登録するようにする。
・LCON専用拡張ファンクションの追加
1. CRTCレジスタ取得(al=50h)
2. CRTCレジスタ設定(al=51h)
以上
------------------------------------------------------------------------------
皆さんからの 感想,質問,要望,バグ情報などをお待ちしておりま~す。
NIFTY-Serve : MAH02663
電脳わ~るど : DW0155
Nanno-Network: machinem
作者 マシーンM
(おわり)